Skip to content

Conversation

@dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Dec 31, 2024

Link: llvm/llvm-project#121386
Requested by: @dtcxzyw

@github-actions github-actions bot mentioned this pull request Dec 31, 2024
@github-actions
Copy link
Contributor

runner: buildkitsandbox
baseline: llvm/llvm-project@1d51546
patch: llvm/llvm-project#121386
sha256: 3ac8433f1f6252f4a0e6e811c02927c7a5474ce90688ba7fbf0f813b1968bf10
commit: cc9d782

104 files changed, 56063 insertions(+), 54897 deletions(-)

Improvements:
  licm.NumMovedCalls 19866 -> 19893 +0.14%
  loop-simplifycfg.NumTerminatorsFolded 12435 -> 12441 +0.05%
  reassociate.NumFactor 3019 -> 3020 +0.03%
  globalsmodref-aa.NumNoMemFunctions 779993 -> 780150 +0.02%
  globalsmodref-aa.NumReadMemFunctions 1139541 -> 1139698 +0.01%
  loop-instsimplify.NumSimplified 193411 -> 193437 +0.01%
  correlated-value-propagation.NumSubNUW 25604 -> 25607 +0.01%
  licm.NumSunk 248452 -> 248464 +0.00%
  correlated-value-propagation.NumSubNW 94132 -> 94135 +0.00%
  correlated-value-propagation.NumNNeg 72545 -> 72547 +0.00%
Regressions:
  correlated-value-propagation.NumUDivURemsNarrowedExpanded 878 -> 876 -0.23%
  div-rem-pairs.NumRecomposed 2823 -> 2818 -0.18%
  correlated-value-propagation.NumUDivURemsNarrowed 8398 -> 8386 -0.14%
  div-rem-pairs.NumPairs 29940 -> 29935 -0.02%
  memdep.NumCacheDirtyNonLocalPtr 18393 -> 18391 -0.01%
  instcombine.NegatorMaxInstructionsCreated 12682 -> 12681 -0.01%
  instcombine.NegatorNumTreesNegated 35841 -> 35840 -0.00%
  instcombine.NegatorNumInstructionsNegatedSuccess 45359 -> 45358 -0.00%
  instcombine.NegatorNumInstructionsCreatedTotal 49135 -> 49134 -0.00%
  simplifycfg.NumFoldBranchToCommonDest 576500 -> 576492 -0.00%

cc9d782 pre-commit: Update
25 20 bench/cpython/optimized/unicodeobject.ll
39 34 bench/delta-rs/optimized/1rw3q64nilk4jthd.ll
7 2 bench/git/optimized/parse.ll
123 120 bench/gromacs/optimized/resourcedivision.cpp.ll
103 98 bench/hwloc/optimized/hwloc_dump_hwdata-hwloc-dump-hwdata-knl.ll
66 62 bench/libpng/optimized/pngread.c.ll
45 41 bench/libquic/optimized/tls_cbc.c.ll
38 33 bench/libzmq/optimized/zmq_utils.cpp.ll
113 109 bench/linux/optimized/intel_dram.ll
188 184 bench/linux/optimized/intel_migrate.ll
36 35 bench/llvm/optimized/AArch64FrameLowering.cpp.ll
30 26 bench/llvm/optimized/AArch64ISelLowering.cpp.ll
82 78 bench/llvm/optimized/AArch64LoadStoreOptimizer.cpp.ll
48 44 bench/llvm/optimized/AArch64TargetTransformInfo.cpp.ll
29 25 bench/llvm/optimized/LoopIdiomRecognize.cpp.ll
53 44 bench/llvm/optimized/RISCVTargetParser.cpp.ll
36 31 bench/llvm/optimized/SemaConcept.cpp.ll
69 62 bench/llvm/optimized/SemaExprCXX.cpp.ll
86 80 bench/llvm/optimized/SemaType.cpp.ll
155 151 bench/meshlab/optimized/filter_ao.cpp.ll
95 93 bench/meshlab/optimized/filter_mesh_booleans.cpp.ll
293 289 bench/mitsuba3/optimized/integrator.cpp.ll
63 59 bench/ncnn/optimized/innerproduct_x86.cpp.ll
72 68 bench/ncnn/optimized/innerproduct_x86_avx.cpp.ll
84 80 bench/ncnn/optimized/innerproduct_x86_avx512.cpp.ll
79 75 bench/ncnn/optimized/innerproduct_x86_fma.cpp.ll
130 126 bench/opencv/optimized/block_mean_hash.cpp.ll
5 1 bench/openexr/optimized/parse_header.c.ll
87 83 bench/openmpi/optimized/coll_base_alltoall.ll
266 261 bench/openmpi/optimized/nbc_ibcast.ll
49 45 bench/openssl/optimized/libcrypto-lib-mem_sec.ll
155 157 bench/openssl/optimized/libdefault-lib-ssl3_cbc.ll
8 7 bench/openusd/optimized/openexr-c.c.ll
85 81 bench/php/optimized/shared_alloc_shm.ll
291 289 bench/php/optimized/zend_ini.ll
2 2 bench/proxygen/optimized/HTTPTransaction.cpp.ll
18 17 bench/qemu/optimized/accel_tcg_cputlb.c.ll
7 3 bench/qemu/optimized/block_bochs.c.ll
131 122 bench/redis/optimized/dict.ll
10 6 bench/rocksdb/optimized/dynamic_bloom.cc.ll
54 50 bench/ruby/optimized/gc.ll
31 26 bench/rust-analyzer-rs/optimized/178ko0g73oimi4oy.ll
199 182 bench/rust-analyzer-rs/optimized/50zn5rvv4c70vv2s.ll
213 195 bench/rust-analyzer-rs/optimized/a1gz87jxvbvnc32.ll
115 104 bench/rust-analyzer-rs/optimized/mucn4qgqdg2891h.ll
21 16 bench/rust-analyzer-rs/optimized/zmqo1a0081g30dn.ll
22 24 bench/velox/optimized/VectorFuzzer.cpp.ll
219 214 bench/wasmtime-rs/optimized/2y3wfjzj02o80wks.ll
97 93 bench/wireshark/optimized/packet-ipv6.c.ll
162 156 bench/wireshark/optimized/packet-pcomtcp.c.ll

@dtcxzyw
Copy link
Owner Author

dtcxzyw commented Dec 31, 2024

/add-label reviewed
/close

%8 = shl i32 %0, 3
%9 = tail call range(i32 0, 33) i32 @llvm.cttz.i32(i32 %7, i1 true)
%10 = lshr i32 %8, %9
ret i32 %10
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

regression

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants